package nmrworkflow.framework.executionmodule.interfaces;

import java.io.IOException;

import nmrworkflow.framework.beans.datasets.NmrDataSet;

public interface DataProcessor<I extends NmrDataSet, O extends NmrDataSet> extends Executable
{	
	public void setInput(I input);
	
	public I getInput();
	
	public void setOutput(O output);
	
	public O getOutput();
	
	public Class getInputType();
	
	public Class getOutputType();
}
